powered by
Detects variable status given a DAG (exposure, outcome, latent). See dagitty::VariableStatus() for details.
dagitty::VariableStatus()
node_status(.dag, as_factor = TRUE, ...)ggdag_status( .tdy_dag, ..., edge_type = "link_arc", node_size = 16, text_size = 3.88, label_size = text_size, text_col = "white", label_col = text_col, node = TRUE, stylized = FALSE, text = TRUE, use_labels = NULL )
ggdag_status( .tdy_dag, ..., edge_type = "link_arc", node_size = 16, text_size = 3.88, label_size = text_size, text_col = "white", label_col = text_col, node = TRUE, stylized = FALSE, text = TRUE, use_labels = NULL )
a tidy_dagitty with a status column for variable status or a ggplot
tidy_dagitty
status
ggplot
input graph, an object of class tidy_dagitty or dagitty
dagitty
treat status variable as factor
additional arguments passed to tidy_dagitty()
tidy_dagitty()
a character vector, the edge geom to use. One of: "link_arc", which accounts for directed and bidirected edges, "link", "arc", or "diagonal"
size of DAG node
size of DAG text
size of label text
color of DAG text
color of label text
logical. Should nodes be included in the DAG?
logical. Should DAG nodes be stylized? If so, use geom_dag_nodes and if not use geom_dag_point
geom_dag_nodes
geom_dag_point
logical. Should text be included in the DAG?
a string. Variable to use for geom_dag_repel_label(). Default is NULL.
geom_dag_repel_label()
NULL
node_collider tags variable status and ggdag_collider plots all variable statuses.
node_collider
ggdag_collider
dag <- dagify(l ~ x + y, y ~ x, exposure = "x", outcome = "y", latent = "l" ) node_status(dag) ggdag_status(dag)
Run the code above in your browser using DataLab